package br.com.caelum.argentum.modelo;

import java.util.Calendar;

public class CancleBuilder {

	private double abertura;
	private double fechamento;
	private double maximo;
	private double minimo;
	private double volume;
	private Calendar data;

	public double getAbertura() {
		return abertura;
	}

	public CancleBuilder comAbertura(double abertura) {
		this.abertura = abertura;
		return this;
	}

	public double getFechamento() {
		return fechamento;
	}

	public CancleBuilder comFechamento(double fechamento) {
		this.fechamento = fechamento;
		return this;
	}

	public double getMaximo() {
		return maximo;
	}

	public CancleBuilder comMaximo(double maximo) {
		this.maximo = maximo;
		return this;
	}

	public double getMinimo() {
		return minimo;
	}

	public CancleBuilder comMinimo(double minimo) {
		this.minimo = minimo;
		return this;
	}

	public double getVolume() {
		return volume;
	}

	public CancleBuilder comVolume(double volume) {
		this.volume = volume;
		return this;
	}

	public Calendar getData() {
		return data;
	}

	public CancleBuilder comData(Calendar data) {
		this.data = data;
		return this;
	}

	public Candles geraCandle() {
		return new Candles(abertura, fechamento, minimo, maximo, volume,
				data);
	}

}
